• word of the day

    echinus esculentus

    echinus esculentus - Dictionary definition and meaning for word echinus esculentus

    Definition
    (noun) a sea urchin that can be eaten
    Synonyms : edible sea urchin
Download our Mobile App Today
Receive our word of the day
on Whatsapp